﻿/* v0.0.1 2016-09-19 by majie */
!function(paramFunctionItems){
	/** !1=false **/
	/** !0=true **/
	/**
	*@根据方法名来执行方法
	**/
	function executionMethod(paramFunctionItemName){
		if(paramFunctionItemsCache[paramFunctionItemName]){
			return paramFunctionItemsCache[paramFunctionItemName].exports;
		}
		/**保存将要执行的函数的方法名**/
		var _selfFunctionStructureParam={
			exports : {},
			id : paramFunctionItemName,
			loaded : !1
		};
		var _selfFunctionStructure=paramFunctionItemsCache[paramFunctionItemName]=_selfFunctionStructureParam;
		_selfFunctionStructure.loaded = !0;
		/**Call是将this指针指向方法的第一个参数**/
		paramFunctionItems[paramFunctionItemName].call(_selfFunctionStructure.exports, _selfFunctionStructure, _selfFunctionStructure.exports, executionMethod);
		return _selfFunctionStructureParam.exports;
	}
	/**
	* 保存方法的执行中状态
	*/
	var paramFunctionItemsCache={};
	/**@函数方法主入口**/
	!function(){
		/**初始化执行initLoadPageFunction方法**/
		executionMethod("initLoadPageFunction");
	}();
}({
	
});